package com.ts.common.bean;

import java.io.File;
import java.math.BigDecimal;
import java.sql.Date;
import java.util.ArrayList;
import java.util.List;
/**
 * 类型仓库
 * @author zhangfeng
 *
 */
public class DataTypeReport {
	
	/**
	 * 
	 */
	public static List<DataType> DATA_TYPES;
	
	/**
	 * 
	 */
	static {
		DATA_TYPES = new ArrayList<>();
		DATA_TYPES.add( new DataType( 1,"string",String.class.getName() ) );
		DATA_TYPES.add( new DataType( 2,"text",String.class.getName() ) );
		DATA_TYPES.add( new DataType( 3,"int",Integer.class.getName() ) );
		DATA_TYPES.add( new DataType( 4,"bigint",BigDecimal.class.getName() ) );
		DATA_TYPES.add( new DataType( 5,"float",Float.class.getName() ) );
		DATA_TYPES.add( new DataType( 6,"double",Double.class.getName() ) );
		DATA_TYPES.add( new DataType( 7,"long",Long.class.getName() ) );
		DATA_TYPES.add( new DataType( 8,"file",File.class.getName() ) );
		DATA_TYPES.add( new DataType( 9,"date",Date.class.getName() ) );
		DATA_TYPES.add( new DataType( 10,"timestamp",Date.class.getName() ) );
		//todo对象，数组暂时不支持
	}
 
}
